they that live longest see most - Turco Inglés Diccionario